This section describes how to upgrade to Accusoft's new Runtime Licensing.
Prior to ImagXpress 11, runtime licensing was accomplished using the UnlockRuntime method.
In ImagXpress 11 and later, the default licensing model is Automatically Reported Runtime Licensing. However, based on your contracted usage of this software, you may be eligible for Manually Reported Runtime Licensing. Your Accusoft Sales Representative (sales@accusoft.com) can help you determine which model is appropriate.
Refer to the following sections for information about upgrading to the new Runtime Licensing models:
Upgrading to Automatically Reported Runtime Licensing
In your ImagXpress 10 codebase, find any existing calls to the UnlockRuntime or UnlockWeb method.
C++ |
Copy Code |
imagXpress1->UnlockRuntime(12345,12345,12345,12345);
|
VB6 |
Copy Code |
ImagXpress1.UnlockRuntime 12345,12345,12345,12345
|
JavaScript |
Copy Code |
ImagXpress1.UnlockWeb("ServerLicenseString…");
|
In your ImagXpress 12 codebase, replace the UnlockRuntime or UnlockWeb method with calls to the SetSolutionName and SetSolutionKey methods.
C++ |
Copy Code |
imagXpress1->SetSolutionName("YourSolutionName");
imagXpress1->SetSolutionKey(12345,12345,12345,12345);
|
VB6 |
Copy Code |
ImagXpress1.SetSolutionName "YourSolutionName"
ImagXpress1.SetSolutionKey 12345,12345,12345,12345
|
JavaScript |
Copy Code |
ImagXpress1.SetSolutionName("YourSolutionName");
ImagXpress1.SetSolutionKey(12345,12345,12345,12345);
|
Upgrading to Manually Reported Runtime Licensing
In your ImagXpress 10 codebase, find any existing calls to the UnlockRuntime or UnlockWeb method.
C++ |
Copy Code |
imagXpress1->UnlockRuntime(12345,12345,12345,12345);
|
VB6 |
Copy Code |
ImagXpress1.UnlockRuntime 12345,12345,12345,12345
|
JavaScript |
Copy Code |
ImagXpress1.UnlockWeb("ServerLicenseString…");
|
In your ImagXpress 12 codebase, replace the UnlockRuntime or UnlockWeb method with calls to the SetSolutionName, SetSolutionKey, and SetOEMLicenseKey methods.
C++ |
Copy Code |
imagXpress1->SetSolutionName("YourSolutionName");
imagXpress1->SetSolutionKey(12345,12345,12345,12345);
imagXpress1->SetOEMLicenseKey("1.0.AStringForOEMLicensing…");
|
VB6 |
Copy Code |
ImagXpress1.SetSolutionName "YourSolutionName"
ImagXpress1.SetSolutionKey 12345,12345,12345,12345
ImagXpress1.SetOEMLicenseKey "1.0.AStringForOEMLicensing…"
|
JavaScript |
Copy Code |
ImagXpress1.SetSolutionName("YourSolutionName");
ImagXpress1.SetSolutionKey(12345,12345,12345,12345);
ImagXpress1.SetOEMLicenseKey("1.0.AStringForOEMLicensing…");
|
There is no longer a separate method for web licensing. That functionality has been integrated into the SetOEMLicenseKey method.